package com.redislock.aop.tool.annonation;


import com.redislock.aop.tool.enums.RepeatEnums;

import java.lang.annotation.*;

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
/**
 * token机制实现
 */
public @interface RepeatAnnoation {
    /**
     * 默认是token
     * @return
     */
     RepeatEnums repeat() default RepeatEnums.Token;

    /**
     * 锁释放时间为3秒
     * @return
     */
    long lockTime() default 3L;
}
